Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F4 XL Capital Bermuda Open - Bermuda Powder Byrne Trophy - Surbiton Abierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton Intersport Heilbronn Open - Heilbronn Copa Telefonica CTC Chile - Santiago XI Trofeo Ciudad de Quito - Quito PrivatBank Cup - Dnepropetrovsk Genoa Open - Genova Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Countrywide Classic USTA Men's Challenger - Carson Oldum Brown Vancouver Open - Vancouver JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Carson Challenger Dallas Challenger Pereira Challenger Yuba City Challenger Vancouver Challenger Como Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Curitiba Challenger Bordeaux Challenger Bogota Challenger KGHM Polish Indoors - Wroclaw USTA Challenger of North Miami Beach - North Miami Beach Whirlpool Open - Budapest Copa Ericsson Uruguay - Montevideo 2001 Eddleman USTA Challenger - Birmingham Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Ciur Cup 99 - Prague V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Hugarian Food Open - Budapest VSZ Solvak Open Challenger - Kosice Opel Bulvaria MCG Bulgarian Open - Sofia Tatra Banka Slovak Open - Bratislava Copa Ericsson Peru - Lima VII Open Banc Agricol - Andorra 2001 Centura USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Tatra Banka Open 2003 - Bratislava Jameson Cup - Milan XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger 2000 - San Luis Potosi ATP Challenger Open 2004 - Monchengladbach FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago Napoli Challenger - Napoli 2001 USTA Tallahassee Tennis Challenger - Tallahassee Copa Ericsson - Buenos Aires Copa Ericsson Brazil - Sao Paulo IPP Open - Helsinki Copa Ericsson - Santiago Internationaux de Doubs Open de Franchie-Comte - Besancon Jameson Cup - Milan Torneo Internacional Challenger Fila 2005 - Leon Olbia Challenger - Olbia USTA Tallahassee Tennis Challenger - Tallahassee Lubbock Challenger - Lubbock Music City Challenger - Nashville The USTA Challenger at West End Racquet - Torrance Sao Paulo - Brazil Internazionali di Tennis - Bergamo Trofeo Sisma Mantova - Mantova XL Bermuda Open - Bermuda Roma Challenger 2007 - Rome ECM Prague Open - Prague The Natrel's Challenger of Granby - Granby West Side Tennis Club Clay Court Challenger - Forest Hills 2004 Keys Gate Challenger - Homestead Copa Petrobras Brazil - Belo Horizonte La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Fifth Third Bank Tennis Classic - Lexington BMW Tennis Championship - Sunrise Schickendanz Open - Furth Guzzini Challenger - Recanati Aberto de Sao Paulo - Sao Paulo Unique Zagreb Open - Zagreb Copa Sevilla-Internacionales de Andalucia - Seville The Wright Financial Group USTA Challenger - Champaign Privat Bank Cup - Dnepropetrovsk Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires Copa Petrobras Bogota - Bogota Copa Petrobras Paraguay - Asuncion Challenger Groningen - Groningen Aberto de Sao Paulo - Sao Paulo Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Copa Petrobras Paraguay - Asuncion ITG Miami Challenger - Miami The Natrel's Challenger of Granby - Granby Caltanissetta Challenger Copa Petrobras - Bogota Tallahassee Tennis Challenger - Tallahassee Asuncion Challenger Santiago Challenger USTA/Adtech Challenger - Boston USTA Illinois Challenger - Champaign Sunset Moulding Challenger - Yuba City BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota ATP Guzzini Challenger - Recanati ECU Prague Open - Prague XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como AT&T Challenger of Dallas - Dallas Copa Ericsson Argentina - Buenos Aires Music City Challenger - Nashville International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Cerveza Club Columbia Open - Bogota America's Red Clay Tennis Championship - Coral Springs Grand Prix de Tennis de Toulouse - Toulouse Shanghai Open '98 - Shanghai Cerveza Club Columbia Open - Bogota Odlum Brown Vancouver Open - Vancouver The Stella Artois Grass Court Championships - Queen's/London Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Samsung Open - Brighton Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Brazil Open - Salvador President's Cup - Tashkent AIG Japan Open - Tokyo Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Mallorca Open - Mallorca The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador President's Cup - Tashkent Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Milan Indoors - Milan Siebel Open - San Jose The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Buenos Aires Challenger Bogota 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City GHI Bronx Classic - Bronx Nice Napoli International Cup - Napoli Hilton Waikoloa Village USTA Challenger - Waikoloa Sardinia International Championship - Cagliari Eddleman USTA Challenger - Birmingham AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Challenger de Providencia-Copa Kia - Santiago Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Bancolombia Open - Bogota Miller Lite Hall of Fame Tennis Championships - Newport Jameson Cup - Milan BCP Tennis Classic - Sao Paulo KGHM Polish Indoors - Wroclaw VI Abierto Internacional de Salinas - Salinas AGT Challenger - Leon Legg Mason Tennis Classic - Washington D.C. China Open - Beijing International Tennis Championships - Delray Beach Open Castilla y Leon Trofeo Iberdrola - Segovia CA Tennis Trophy - Vienna International Tennis Championships - Delray Beach Tatra Banka Open - Bratislava Kroger / St. Jude International - Memphis Polish Open 99 - Poznan Arizona Men's Tennis Championships - Scottsdale Copa Ericsson - Sao Paulo Estoril Open - Estoril Heilbronn Challenger - Heilbronn Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo La Serena Open - La Serena Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Copa Kia Challenger ATP - Santiago Sydney International - Sydney Internazionali de Tennis di Bergamo - Bergamo International Indoor Tennis Championships of Croatia - Zagreb Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Florianopolis Bancolombia Open - Bogota The Stella Artois Championships - London Waco International Tennis Challenger - Waco AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw XL Capital Bermuda Open - Bermuda ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Barletta Citta Della Disfida Open 2000 - Barletta Venice Open - Venice Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan The Dubai Tennis Championships - Dubai Jameson Cup - Milan The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston MFS Pro Tennis Championships - Boston Venice Challenger - Venice CA Challenger - Graz Copa Ericsson - Lima USTA Challenger of Tiburon - Tiburon Czech Indoor Open - Prague KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Pro Tennis World Open - Boca Raton 2004 Colorado Tennis Classic - Denver China Open - Beijing Aberto de Sao Paulo - Sao Paulo Tennis Napoli Cup - Napoli Harrah's Entertainment Challenger - Tunica 2005 Tulsa Challenger - Tulsa Romanian Open - Bucharest China Open - Beijing Investor Swedish Open - Bastad Mumbai Open - Mumbai Milan Indoors - Milan Heineken Open - Singapore Hellmann's Cup - Santiago Challenger Lugano - Lugano Campionati Internazionali di Sicilia - Palermo Gold Flake Open - Chennai The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Cerveza Club Columbia Open - Bogota SAP Open - San Jose Waldbaum's Hamlet Cup - Long Island Abierto Mexicano de Tenis - Mexico City RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach Croatian Indoors - Split Sybase Open - San Jose Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Open Seat-Godo '98 - Barcelona XII Internazionali di Tennis CARISBO - Bologna The Nottingham Open - Nottingham 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag AEGON International - Eastbourne Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Pilot Pen International - New Haven International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Sao Paulo Challenger Heineken Open Singapore - Singapore Sao Paulo Challenger Savannah Challenger Chevrolet Cup - Santiago Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Sao Paulo Challenger Legg Mason Tennis Classic - Washington D.C. Heineken Trophy - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale Cali Challenger Merano Open - Merano Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Orlando Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Carson Challenger RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Open Seat Godo 2007 - Barcelona Champaign Challenger Puebla Challenger Brasil Open - Salvador Thailand Open - Bangkok Open de Moselle - Metz CA Tennis Trophy - Vienna Johannesburg Florence Pilot Pen Tennis - New Haven Sunrise Challenger Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AEGON Championships - London President's Cup 1997 - Tashkent Belo Horizonte Challenger International Championships of Sicily - Palermo Hellmann's Cup - Santiago Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Infiniti Open - Los Angeles St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Mexico City Ordina Open - 's-Hertogenbosch Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm Siebel Open - San Jose Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island AIG Japan Open Tennis Championships - Tokyo Kuppers Kolsch Cup - Aachen Intelig Tennis Cup - Campos do Jordao V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Venice Open - Venice Grolsch Open - Amsterdam Qatar Mobil Open '99 - Doha Heineken Open - Auckland Galleryfurniture.com Challenge - Atlanta Heineken Open Shanghai - Shanghai Open Seat-Godo 2001 - Barcelona Stockholm Open - Stockholm AAPT Championships - Adelaide Open Romania - Bucharest USTA Challenger of Burbank - Burbank Delray Beach International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Toronto Newsweek Champions Cup - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Copenhagen Open - Copenhagen The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Open Seat-Godo '99 - Barcelona Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Rome BMW Open - Munich Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Indian Wells The Nottingham Open - Nottingham Investor Swedish Open - Bastad Pacific Life Open - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Legg Mason Tennis Classic - Washington D.C. BNP Paribas Masters - Paris The Samsung Open - Bournemouth Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati adidas Open de Toulouse - Toulouse Sony Ericsson Open - Miami Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Open de Moselle - Metz Heineken Trophy - 's-Hertogenbosch Grand Prix Hassan II - Casablanca America's Red Clay Tennis Championship - Coral Springs Kroger / St. Jude International - Memphis Regions Morgan Keegan Championships - Memphis The Hamlet Cup - Long Island Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten U.S. Men's Clay Court Championship - Orlando Sybase Open - San Jose International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Heineken Open Shanghai - Shanghai Campionati Internazionali di Sicilia - Palermo Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen BMW Open - Munich Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Dutch Open Tennis - Amersfoort Kitzbuhel Mallorca Open - Mallorca Gerry Weber Open - Halle AIG Japan Open - Tokyo NASDAQ-100 Open - Miami Telecom Italia Masters - Rome RCA Championships - Indianapolis Tennis Masters Series - Hamburg Milan Indoors - Milan Masters Series Hamburg - Hamburg Open de Moselle - Metz Western & Southern Financial Group Masters - Cincinnati Tennis Channel Open - Las Vegas French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg The Ericsson Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Tennis Masters Series - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne The Stella Artois Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Italian Open - Rome Wimbledon - London Davis Cup, World Group, 1R, ITA-IND 4-1 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Hopman Cup - Perth Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, QF, ITA-ZIM 5-0 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Davis Cup, Group 1, 2R, MAR-ITA 3-2